package com.frejoys.common.util;

import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;

/**
 * 数字相关的工具类
 */
public class NumUtil {

    /**
     * 将,号拼接的字符串转换为Integer的集合类型
     * @param ids
     * @return
     */
    public static List<Integer> strToListInteger(String ids){
        if(ids != null){
            return Arrays.asList(ids.split(",")).stream().map(s -> Integer.valueOf(s.trim())).collect(Collectors.toList());
        }else{
            return null;
        }
    }

    /**
     * 将,号拼接的字符串转换为Long的集合类型
     * @param ids
     * @return
     */
    public static List<Long> strToListLong(String ids){
        if(ids != null){
            return Arrays.asList(ids.split(",")).stream().map(s -> Long.valueOf(s.trim())).collect(Collectors.toList());
        }else{
            return null;
        }
    }
}
